FP비용산정

FP 방식

  • 상세견적은 설계가 끝나야 작성이 가능하며, 그 전에는 추정 산정만 가능
  • 사업 금액의 감사는 FP로 수행을 하기 때문에 중요
  • FP 방식은 지극히 "사용자" 요구사항 식별 기반의 가격 산출이다.

기능점수

  • 데이터 기능: ERD의 논리명이 기준으로 ILF 와 EIF 를 식별
  • 트랜잭션: 사용자 중점으로, EI, EQ, EO 로 나눔

1. 데이터 기능:

  • Application boundary: 시스템의 기준이 되는 바운더리를 먼저 정해야 함 (시스템명, 또는 앱 기준), 이하 ABD
  • ILF : 내부 논리 파일: ABD 내부에 위치한 파일(DB포함) - DB생성 또는 파일생성
  • EIF : 외부 연계 파일: ABD 외부에 위치한 파일(DB포함) - DB생성 또는 파일생성
1.1. 복잡도: 가닝법에서는 평균 복잡도를 사용
  • RET: 레코드 요소 유형 (논리 TBL 갯수)
  • DET: 데이터 요소 유형 (논리 테이블의 컬럼 수)
  • 정규화의 경우, 그 그룹을 RET 1로 간주
  • 코드성 테이블이며 별도로 관리하는 경우 RET 1로 간주

2. 트랜잭션:

  • EI: 외부 입력 (DB 입력/수정/삭제)
  • EQ: 외부 조회 (아주 단순 조회)
  • EO: 외부 출력 (조회에 계산이 조금이라도 들어가는 경우 여기에 포함됨)
  • 트랜잭션은 최하위 메뉴(xxx입력, xxx수정, xxx삭제..등)명으로 식별하고나서 EI, EQ,EO 를 구분한다.
2.1. 복잡도
  • FTR: File Type Reference: (== ILF 수와 같다)
  • DET: 데이터 항목 유형 (화면 표출 컬럼 항목과 비례, 버튼 수, 화면의 경우 2를 더함)
  • 라디오 버튼의 경우 DET 1개로 취급
  • 체크 버튼의 경우, DET 는 버튼 갯수에 비례
  • 버튼에 메시지(alert)를 포함하는 경우, DET 2개로 취급
  • 로직과 DATA가 동일하면 같은 기능으로 취급한다. (로직, DATA, AND 조건)
  • 게시판 화면의 첨부파일 등록은 기능으로 취급하지 않는다.

발표자료 용어 정리

데이터 기능:

  • 화면 입력 정보 보관을 위한 내부 논리 파일 (회원정보)
  • 회원 가입시 회원의 주소를 검색하기 위해 사용되는 우편번호찾기의 외부 연계 파일 (우편번호 정보)

트랜잭션 기능

  • EI: 내부 논리파일 유지: 회원가입, 회원 정보 수정, 회원 탈퇴(삭제)
  • EQ: 사용제에게 정보제공 추가 처리 로직 없음: 회원정보조회, 우편번호찾기
  • EO: 사용자에게 정보제공 추가 처리 로직 포함 (총 개수 계산 포함): 회원목록 조회

results matching ""

    No results matching ""